طراحی مولفه های نرم افزارهای شی گرا با رویکرد شناسایی خودکار الگوهای طراحی

thesis
  • وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده برق و کامپیوتر
  • author حسین هاشمی
  • adviser سعید جلیلی
  • publication year 1388
abstract

امروزه صدها الگوی طراحی نرم افزار ابداع و در منابع مختلف ثبت شده اند. با توجه به تعداد بسیار زیاد الگوهای طراحی و افزایش روزافزون آنها یک سوال مطرح می شود: چگونه طراحان نرم افزار در فرآیند طراحی نرم افزار، الگوی طراحی مناسب را از بین الگوهای مرتبط، جهت حل مسئله انتخاب کنند؟ تاکنون از دو رویکرد نمودارهای uml و هستان شناسی برای حل این مسئله استفاده شده است. در این پایان نامه، روشی به منظور بازیابی دو مرحله ای الگوهای طراحی متناسب با صورت مسئله در دست طراحی با استفاده از رویکرد دسته بندی متون پیشنهاد شده است. در این روش بعد از انجام پیش پردازش بر روی صورت مسائل الگوهای طراحی ، برای هر دسته الگوی طراحی، یک دسته بند یادگیری می شود ، سپس در مرحله اول بازیابی الگوی طراحی، ابتدا دسته الگوی متناسب با مسئله در دست طراحی از بین دسته های الگوهای طراحی، کاندید می شود، سپس در مرحله دوم بازیابی الگوی طراحی، از بین الگوهای آن دسته الگوی کاندید شده، الگو(ها)ی مناسب به طراح پیشنهاد می شود. به منظور ارزیابی روش پیشنهادی یک مدل ارزیابی دو مرحله ای شامل دو مرحله: ارزیابی با مجموعه الگوها و ارزیابی با صورت مسائل واقعی در دست طراحی ارائه شده است. سپس روش پیشنهادی بر روی سه مجموعه الگوی طراحی اعمال شده است. بهترین نتیجه ارزیابی روش پیشنهادی مربوط به مجموعه الگوهای douglass بوده که عبارتست از: دقت و بازخوانی برابر 1 و نرخ خطای مثبت کاذب (fp) برابر صفر و همچنین بهترین نتیجه ارزیابی روش پیشنهادی با صورت مسائل واقعی در دست طراحی مربوط به مجموعه الگوهای gamma بوده که عبارتست از: دقت برابر 89/0، بازخوانی برابر 84/0 و fp برابر 064/0. با توجه به نتایج ارزیابی ها، روش یادگیری بیزساده به عنوان بهترین روش یادگیری متناسب با ذات این مسئله توصیه شده است.

similar resources

آزمون خودکار نرم افزارهای شی گرا با استفاده از موردهای کاربری و ضوابط ocl

آزمون خودکار با استفاده از ضوابط نرم افزار از مهمترین زمینه های تحقیقاتی آزمون نرم افزار می باشد. اهمیت آزمون خودکار در کاهش هزینه های تولید نرم افزار و بالا بردن ضریب اطمینان به نرم افزار است. روش های موجود برای آزمون خودکار با تعریف معیارهای مورد نیاز که وابسته به کد و یا ضوابط نرم افزار می باشد، به دنبال تولید داده آزمون به منظور پوشش معیارها، اجرای آزمون روی برنامه و بررسی نتایج حاصل با ارا...

full text

طراحی مدل شی گرا پیامهای اصلی برای پشتیبانی از پرونده الکترونیک سلامت(EHR)

Introduction: The recent advances in information and communication technology have increased the possibility to store and circulate information. EHR (Electronic health record) system, as an IT (Information Technology) in the healthcare field, can improve access to patient data. International research studies show that the benefits of e-health are significantly greater where EHR information can ...

full text

استفاده پذیری نرم افزار سیمرغ از دید کاربران:لزوم بازنگری در پارادیم طراحی نرم افزارهای کتابخانه ای

هدف: کاربرمداری، پارادایمی است که ضرورت توجه به آن در تمامی کارکردهای کتابخانه‌ها و مراکز اطلاع‌رسانی بویژه در طراحی نرم‌افزارهای کتابخانه‌ای، بیش از پیش دیده می‌شود. اگر چه در آغاز طراحی و بهره‌گیری از نرم‌افزارهای کتابخانه‌ای پارادایم نظام‌مدار مورد نظر بوده است، امروزه لزوم تغییر پارادایم و حرکت آنها به سمت کاربرمداری و استفاده‌پذیری، اهمیت بیشتری یافته ا...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه تربیت مدرس - دانشکده برق و کامپیوتر

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023